﻿namespace WebPacker.Packs.Builders
{
	using WebPacker.Configuration;

	public interface IPackBuilder
	{
		bool DefaultMonitoring { get; set; }

		string DefaultVersionGenerator { get; set; }

		IPack BuildPack(PackInfo packInfo);

		IPack BuildPack(PackType packType, string[] resources);

		string GeneratePackName(PackType packType, string[] resources);
	}
}